package lab01;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;

public class Test12 {
    public static void main(String[] args) throws IOException {
        System.out.println("请输入你的数字：");
        String x=new Scanner(System.in).next();
        int len=x.getBytes().length;
        int m=0;
        int n=0;
        System.out.println("这是一个"+ len +"位数");
        byte[] c=x.getBytes();
        for (int i=0;i<len;i++){
            m += ((int)((c[i]-48)))*Math.pow(10,len-i-1);
        }
        System.out.println(m);
        //判断是否是回文数


        for (int j=len;j>0;j--){
            n += ((int)(m/Math.pow(10,j-1)-(int)(m/Math.pow(10,j))*10))*Math.pow(10,len-j);

        }
        System.out.println(n);
        if (n==m){
            System.out.println("你输入得数字："+m+"是一个回文数");
        }else {
            System.out.println("你输入得数字："+m+"不是一个回文数");
        }
    }
}
